#1.用户在屏幕上循环输入，每输入一次，就以字符串的形式添加到列表中,当用户输入quit时，结束输入，打印整个列表
#要求：添加列表元素的功能必须封装到一个函数中，用全局变量和局部变量各实现一次
#全局变量
# new_list = []
# def add(i):
#         if i == "quit":
#             print(new_list)
#         else:
#             new_list.append(i)
# while True:
#     i = input("请输入:")
#     add(i)

#局部变量
# def add():
#     new_list = []
#     while True:
#         i = input("请输入:")
#         if i == "quit":
#             print(new_list)
#         else:
#             new_list.append(i)
# add()

#2.编写一个lamba函数，对x和y进行幂运算，并调用次函数
# a = lambda x,y:x ** y
# print(a(2,4))

#3.实现一个函数，传入一个list后排序,并返回排序后的新list
# i = input("输入一个list:")
# def sort_list(i):
#     k = i.replace("[",'').replace("]",'').split(",")
#     k.sort()
#     print(k)
#
# sort_list(i)

#4.实现一个函数count(str,substr),查找str中有多少个substr,要求用到文档字符串（包含作者、功能、参数说明、返回值几个信息）
# def count(str,substr):
#     """
#     :author:姚亚光
#     :funcation:查找字符串中出现对应字符串的个数
#     :param str: 输入的字符串
#     :param substr: 需要查找的字符串
#     :return: 返回查找到的字符串的个数
#     """
#     a = str.count(substr)
#     return a
#
# print(count.__doc__)

